import axios from "axios";
//设置AJAX请求的基准路径,如果是开发环境就指向 http://localhost:8000
axios.defaults.baseURL = process.env.NODE_ENV === "production" ? "/" : "http://localhost:6699";
//设置请求体类型为 application/json
axios.defaults.headers.post["Content-Type"] = "application/json;charset=UTF-8";
axios.interceptors.request.use(
	(config) => {
		let access_token = sessionStorage.getItem("access_token");
		config.headers = {
			Authorization: `Bearer ${access_token}`,
		};
		return config;
	},
	(error) => {
		return Promise.reject(error);
	}
);
axios.interceptors.response.use(
	(response) => response.data,
	(error) => Promise.reject(error)
);
export default axios;
